package com.zhl.generics5;

import java.util.ArrayList;

public class Test1 {
    public static void main(String[] args) {
        //目标1：认识泛型
        ArrayList list = new ArrayList();
        list.add(1);
        list.add("hello");
        list.add(true);
        list.add(new Cat());

        for(int i=0;i<list.size();i++){
            System.out.println(list.get(i).toString());;
        }


        System.out.println("~~~~~~~~~~~~~~~~~~~~~~~~~");
        //统一类型，只能加入String类型
        ArrayList<String> list1 = new ArrayList<>();   //从JDK1.7开始，后面可以不加类型参数
        list1.add("hello");
        list1.add("world");
        list1.add("java");
        list1.add("generics");

    }
}

class Cat{}